Page({
  data: {
    records: [], // 借教室记录
    userInfo: {} // 用户信息
  },

  onLoad: function () {
    // 获取用户信息
    const userInfo = wx.getStorageSync('userInfo');
    if (userInfo) {
      this.setData({
        userInfo: userInfo
      });
      // 获取借教室记录
      this.getBorrowRecords(userInfo.id);
    } else {
      wx.showToast({
        title: '未登录',
        icon: 'none'
      });
      wx.switchTab({
        url: '/pages/User/Login/Login'
      });
    }
  },

  // 获取借教室记录
  getBorrowRecords: function (userId) {
    wx.request({
      url: `http://localhost:3000/borrow?userId=${userId}`,
      method: 'GET',
      success: (res) => {
        if (res.statusCode === 200) {
          this.setData({
            records: res.data
          });
        } else {
          console.error('Failed to fetch borrow records:', res.data);
        }
      },
      fail: (err) => {
        console.error('Request failed:', err);
      }
    });
  }
});
